package org.ahuanlien.crm.mapper;

import org.ahuanlien.crm.domain.CaseReportBill;
import org.ahuanlien.crm.query.CaseReportBillQueryObject;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CaseReporterBillMapper {

    int insert(CaseReportBill record);
    CaseReportBill selectByPrimaryKey(Long id);
    int updateByPrimaryKey(CaseReportBill record);
    int queryForCount(CaseReportBillQueryObject qo);
    List<CaseReportBill> queryForList(CaseReportBillQueryObject qo);
    /*根据报案单据号码改变单据的状态*/
    void changeStatus(@Param("caseNumber") String caseNumber, @Param("status") Integer status);
    /*根据报案单据号码查找保安单据*/
    CaseReportBill getByCaseNumber(String caseNumber);
}